Repository navigation
feat: persistent top-center title + "by Noah Federovitch" credit - #16
Merged
Merged
Conversation
Surface the "Live Depth Field" name from the boot loader onto the running app — persistently at the top-middle of the screen — and add the author credit "by Noah Federovitch" beneath it. Both are static presentational chrome: an inline #app-title overlay in index.html (like #boot-loader, so it paints from the first frame and is testable in the raw server bytes) styled in src/style.css to mirror the boot loader's phosphor-green .boot-title. pointer-events:none keeps it from intercepting orbit drags on the canvas; z-index:5 sits below the loader's 10 so the loader still fully covers it during boot. No JS changes — the render loop, OrbitControls, geometry/shader, and the M4 decoupling machinery are byte-unchanged. Smoke test asserts both strings ship in the raw HTML and the live title is visible, horizontally centered near the top, and does not capture pointer events over the canvas. Proven non-tautological (RED on the prior HTML). Autopilot: user-directed polish (title + credit) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
User-directed polish (not a milestone): surface the Live Depth Field name from the boot loader onto the running app — persistently at the top-middle of the screen — and add the author credit by Noah Federovitch beneath it.
How
Both are static presentational chrome:
index.html— an inline#app-titleoverlay (name + credit), like#boot-loader, so it's in the page from the first paint and testable in the raw server bytes.src/style.css— styled to mirror the boot loader's phosphor-green.boot-title(uppercase name in--accentwith a green glow, dimmer--accent-dimcredit line, monospace).pointer-events: noneso it never intercepts orbit drags on the canvas;z-index: 5(below the loader's10) so the loader still fully covers it during boot.src/main.js, the render loop, OrbitControls, the geometry/shader, and the M4 decoupling machinery are byte-unchanged.Test
New smoke test (
tests/smoke.spec.js) asserts:top < 80px);elementFromPointat its center returns the canvas).Proven non-tautological: RED on the prior HTML (no
#app-title), green only with the change.Verification
/code-reviewlaunches a billed cloud Workflow the user didn't opt into) — no unresolved or judgment-call findings.Rollback
Pre-change HEAD:
d5546e8.🤖 Generated with Claude Code